import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import user from '@/components/user'
import userto from '@/components/userto'
import xinde from '@/components/xinde'
import routerss from '@/components/routerss'
import page1 from '@/components/page1'
import page2 from '@/components/page2'
import page3 from '@/components/page3'
import page4 from '@/components/page4'
import newto from '@/components/newto'
import home from '@/components/home'
import login from '@/components/login/login'
import logins from '@/components/csupload'
import newup from '@/components/newup'
import adminup from '@/components/adminup'
import userkey from "@/components/userkey"
import upuserkey from "@/components/upuserkey"
import userkeyto from "@/components/userkeysto"

Vue.use(Router)

export default new Router({
  mode:"history",
   base:"/chiakadmin/",
  routes: [


    {
      path: '/',
      name: '首页',
      component: HelloWorld,
     meta:{title:"首页详情",
      requireAuth: true,

     },
       children: [
         { path: '/',
         component: home ,
         meta:{
         requireAuth: true,

        },

         }, ]

      

    },



    { path: '/new',
                  component: HelloWorld,
                   meta:{title:"新闻"},
                    requireAuth: true,

                  children: [
                                { path: '',
                                 component: page3 ,
                                meta:{title:"新闻信息",
                                 requireAuth: true,
                                },
                                },

                                { path: 'page3',
                                 component: page3,
                                 meta:{title:"新闻列表",
                                  requireAuth: true,
                                 },

                                 },
                                { path: 'page4',
                                 component: page4 ,
                                 meta:{title:"添加新闻",
                                  requireAuth: true,
                                 },
                                 },
                                 { path: 'newup',
                                  component: newup ,
                                 meta:{title:"修改信息",
                                  requireAuth: true,
                                 },
                                 }
                              ],

                  },
    { path: '/user',

    component: HelloWorld,
     meta:{title:"用户信息",
     requireAuth: true,},

    children: [
                  { path: '',

                   component: page1 ,
                  meta:{title:"用户列表",
                  requireAuth: true,
                  },
                  },

                  { path: 'page1',
                   component: page1,
                   meta:{title:"用户列表",
                   requireAuth: true,
                   },
                   },
                  { path: 'page2',
                   component: page2 ,
                   meta:{title:"用户增加",
                   requireAuth: true,
                   },
                   },

                   { path: 'adminup',
                    component: adminup ,
                   meta:{title:"修改用户信息",
                    requireAuth: true,
                   },
                   }
                ],

    },
    { path: '/userkey',
                  component: HelloWorld,

                  meta:{title:"用户权限",

                   requireAuth: true,


                  },
                   children: [
                                 { path: '',
                                  component: userkey,
                                 meta:{title:"用户权限修改",
                                  requireAuth: true,
                                 },

                                 },
                                 { path: 'userkeysup',
                                  component: upuserkey,
                                 meta:{title:"用户权限修改",
                                  requireAuth: true,
                                 },
                                 },
                                 { path: 'userkeys',
                                  component: userkey,
                                 meta:{title:"用户权限修改列表",
                                  requireAuth: true,
                                 },
                                 }

                                 ]

                  },
                  
                  //    //   //
                   // children: [
                   //               { path: '/',
                   //               component: home ,
                  
                   //               meta:{title:"首页详情",
                  
                   //                requireAuth: true,
                  
                   //               },
                  
                  
                   //               },
                  
                  
                   //               { path: 'new',
                   //               component: newto,
                   //                meta:{title:"新闻"},
                   //                 requireAuth: true,
                  
                   //               children: [
                   //                             { path: '',
                   //                              component: page3 ,
                   //                             meta:{title:"新闻信息",
                   //                              requireAuth: true,
                   //                             },
                   //                             },
                  
                   //                             { path: 'page3',
                   //                              component: page3,
                   //                              meta:{title:"新闻列表",
                   //                               requireAuth: true,
                   //                              },
                  
                   //                              },
                   //                             { path: 'page4',
                   //                              component: page4 ,
                   //                              meta:{title:"添加新闻",
                   //                               requireAuth: true,
                   //                              },
                   //                              },
                   //                              { path: 'newup',
                   //                               component: newup ,
                   //                              meta:{title:"修改信息",
                   //                               requireAuth: true,
                   //                              },
                   //                              }
                   //                           ],
                  
                   //               },
                  
                   //               { path: 'userkey',
                   //               component: userkeyto ,
                  
                   //               meta:{title:"用户权限",
                  
                   //                requireAuth: true,
                  
                  
                   //               },
                   //                children: [
                   //                              { path: '',
                   //                               component: userkey,
                   //                              meta:{title:"用户权限修改",
                   //                               requireAuth: true,
                   //                              },
                  
                   //                              },
                   //                              { path: 'userkeysup',
                   //                               component: upuserkey,
                   //                              meta:{title:"用户权限修改",
                   //                               requireAuth: true,
                   //                              },
                   //                              },
                   //                              { path: 'userkeys',
                   //                               component: userkey,
                   //                              meta:{title:"用户权限修改列表",
                   //                               requireAuth: true,
                   //                              },
                   //                              }
                  
                   //                              ]
                  
                   //               },
                  
                  
                   //             ],
                  // redirect:'/routerss/page1',
                   // children:[
                   //   { path: 'routerss', component: routerss ,
                   //     redirect:'/routerss/page1',
                   //    children: [
                   //               { path: 'page1', component: page1 },
                   //               { path: 'page2', component: page2 }
                   //             ]}
                   // ]
                  
                  

    // {
    //   path: '/',
    //   name: '首页',
    //   component: HelloWorld,
    //   meta:{title:"首页"},
    //    // children: [
    //    //   // { path: '/',
    //    //   //   name: '首页',
    //    //   //   component: home ,
    //    //   //   meta:{title:"首页"}
    //    //   //   }
    //    //   //   ,
    //    //                 { path: 'page1',
    //    //                   name: '用户列表',
    //    //                   component: page1 ,
    //    //                   meta:{title:"用户列表"},
    //    //                   children: [
    //    //                                   { path: 'user',
    //    //                                     name: '用户列表',
    //    //                                     component: user ,
    //    //                                     meta:{title:"用户列表"},

    //    //                                   }]

    //    //                 },
    //    //                 { path: 'page2',
    //    //                  component: page2 ,
    //    //                  name:"用户列表",
    //    //                  meta:{title:"用户列表"},
    //    //                 }
    //    //               ],



    // },
    // { path: '/page1',
    //                   name: '用户列表',
    //                   component: page1 ,
    //                   meta:{title:"用户列表"},
    //                   children: [
    //                                   { path: 'user',
    //                                     name: '用户列表',
    //                                     component: user ,
    //                                     meta:{title:"用户列表"},

    //                                   }]

    //                 },
    //                 { path: '/page2',
    //                                  component: page2 ,
    //                                  name:"用户列表",
    //                                  meta:{title:"用户列表"},
    //                                 },

    {
      path: '/user',
      name: 'user',
      component: user
    },



    {
      path: '/xinde',
      name: 'xinde',
      component: xinde,

    },
    {
      path: '/login',
      name: 'login',
      component: login,
      requireAuth: true,

    },
    {
      path: '/logins',
      name: 'logins',
      component: logins,

    },
    // {
    //   path: '/routerss',

    //   component: routerss,
    //   children: [
    //               { path: 'page1', component: page1 },
    //               { path: 'page2', component: page2 }
    //             ]
    // }

  ]
})
